# -*- coding: utf-8 -*-
"""
Created on Fri Sep 24 08:37:12 2021

@author: Administrator
"""
#第一问
from skimage import data,io,exposure
from matplotlib import pyplot as plt
image=data.coffee()#读入图像
heb=data.moon()
plt.imshow(image)
import numpy as np
a=np.ones((400,600,3))*255-image#反色运算的公式，255减去原图颜色
plt.subplot(1,2,1)#创建一个1*2的画布
io.imshow(image)
plt.subplot(1,2,2)#创建一个1*2的画布
io.imshow(a)



#第二问
from skimage import data,io,exposure
from matplotlib import pyplot as plt
image=data.coffee()#读入图像
#分别计算log=0.1，0.5，0.9时的图像
image_1=exposure.adjust_log(image,0.1)
image_2=exposure.adjust_log(image,0.5)
image_3=exposure.adjust_log(image,0.9)
#分别展示原图及结果图像
plt.subplot(2,2,1)
plt.title('log=1')
io.imshow(image)
plt.subplot(2,2,2)
plt.title('log=0.1')
io.imshow(image_1)
plt.subplot(2,2,3)
plt.title('log=0.5')
io.imshow(image_2)
plt.subplot(2,2,4)
plt.title('log=0.9')
io.imshow(image_3)
plt.show()







